package mysql8学习.高级.第12章_数据库调优的其他策略;

/**
 * 3.1拆分表:冷热数据分离
 * 拆分表的思路是，把1个包含很多字段的表拆分成2个或者多个相对较小的表。
 * 这样做的原因是，这些表中某些字段的操作频率很高(热数据)，经常要进行查询或者更新操作，
 * 而另外一些字段的使用频率却很低(冷数据)，冷热数据分离，可以减小表的宽度。
 * 如果放在一个表里面，每次查询都要读取大记录，会消耗较多的资源。
 *
 * MySQL限制每个表最多存储4096列， 并且每一 行数据的大小不能超过65535字节。
 * 表越宽，把表装载进内存缓冲池时所占用的内存也就越大,也会消耗更多的I/O。
 * 冷热数据分离的目的是:
 * ①减少磁盘I/O,保证热数据的内存缓存命中率。
 * ②更有效地利用缓存，避免读入无用的冷数据。
 *
 */
public class C1_冷热数据分离 {
}